
@media screen and (min-width:1378px){

	.ideaList .itemBox{ margin: 0px 0px 0px 70px;width:570px;}
	.ideaList .oneItem .itemBox{ margin: 0px 70px 0px 0px; float: right;}
	.ideaList .con{ font-size: 14px;}
	.ideaList .itemBox .t{ font-size: 24px;}
	.ideaList .img img{ width: 100%;}
	.historyPage .by{ font-size: 24px;}

}





@media screen and (max-width: 1440px) {
	.bannerPanel{height:auto;}
	.hisb{height: 110px;}
	.newH-main .bd li .fr{width: 45%;}
	.nav{margin: 0 0 0 3%;}
	.nav li{margin:0 1%;}
	.nav li a{font-size: 15px;}

	.khfw-top{margin: 0 0 .5em 0;}
	.newH-main .bd li .fl,.newH-main .bd li .fl img{height: 100%;}
	.wrap2{width:95%;}


}


@media screen and (max-width: 1360px) {
	.bannerPanel{height:auto;}
	.hisb{height: 110px;}
	.wrap2{width: 95%;}

	.nav{margin: 0 0 0 4%;}
	.nav li{margin:0 1%;}
	.nav li a{font-size: 14px;}


}





@media screen and (max-width:1280px){
	.top .inner{ width: 96%;}
	.subbg{ width: 96%; padding: 0px 2%;}
	.banner .flex-direction-nav .flex-prev{ left: 2%;}
	.banner .flex-direction-nav .flex-next{ right: 2%;}
	.iboxNew dd{ height: 110px;}
	.iboxNew dd a{ padding: 20px 6%; width: 88%;}
	.iboxNew dd:hover a{padding: 10px 6% 16px;}
	.iboxT .i{ padding:6px 0px  0;}
	.ibox-C:hover .iboxT{ top: 5%;}
	.ibox3 .con .c{ margin-bottom: 2%;}
	.iboxService a{ padding: 120px 0px;}


	.nav{margin: 0 0 0 1%;}
	.nav li{margin:0 1%;}
	.nav li a{font-size: 14px;}

	.newH-main .bd li .fl{height: 100%;}
	.newH-main .bd li .fl img{height: 100%;}



	/*活力金亚*/
	.ideaList .itemBox2{margin: 0 0 0 2em;width: 93%;}
	.hisDome .wline{left: 24px;}
	.hisDome .dot,.hisDome .dot2{left: 0;}
	.hisb{padding-left:82px; }
	.hisList .txts{padding: 1em;}
	.hisDome{padding-bottom: 34px;}

	.aptitude-main .mr_frBtnL{left: -8%;}
	.aptitude-main .mr_frBtnR{right: -8%;}

	.cyqyL{width: 28%;}
	.cyqyR{width: 63%;}
	.strength-main ul li{width: 24.9%;}

	.eject{top:8%;}




}



@media screen and (max-width:1180px){
	.subnav{ width: 101px;}
	.subnav a{ font-size: 12px; margin-left: 15px;}
	.subnav3 a{ margin-left: 15px;}
	.banner .binbox{ width: 70%; left: 15%;}
	.banner .binbox .en{ font-size: 40px;}
	.banner .binbox .zh{ font-size: 30px;}
	.iboxT .t, .ibox4 .name{ font-size: 24px;}
	.ibox3 .con .t{ font-size: 22px;}
	.ibox3 .con .c{ display: none;}
	.iboxService a{ padding: 100px 0px;}
	.newCBox .title{ padding-top: 15%;}
	.newCDemo{ margin-bottom: 40px; padding-bottom: 60px;}
	.ibox-C .line,.ibox-C:hover .line{ height: 0px; transition: 0; -webkit-transform:0;}
	.nitem .nbox .t{ font-size: 26px;}
	.inner{ width: 90%;}
	.pbanner .con{ left: 5%; margin-left: 0px; width: 90%;}
	.historyDemo{ width: 100%;}
	.historyDemo .owl-controls .owl-buttons div.owl-prev{ left: -2%;}
	.historyDemo .owl-controls .owl-buttons div.owl-next{ right: -2%;}
	.joinList .itemBox{ width: 80%; margin: 0px auto; }
	.joinList .oneItem .itemBox{ margin: 0px auto; float: none;}
	.joinList .itemBox .c{ margin:15px 0px;}
	.joinList .img img{ position: relative; margin-left: -10%;}
	.training-proces li{ font-size: 12px;}
	.undertakings .con .t{ font-size: 20px; margin-bottom: 15px;}
	.undertakings .con .c{ margin-bottom: 20px;}
	.sex-subBox .item{ font-size: 14px; width: 46%;}
	.sex-subBox .item b{ font-size: 14px;}
}




@media screen and (max-width:1200px){
	.nav{width: 64%;}
	.strength-main ul li{width: 24.9%;}
	.strength-main ul li a h4{font-size: 20px;height: 27px;overflow:hidden;}
	.eject{top:2%;}
	.newH-main .bd,.newH-main{height: 303px;}
	.newH-main .bd li .fr .frTop a{margin: 1em 0 0 0;}
	.newH-main .bd li .fl,.newH-main .bd li .fl img{height: 100%;}
	.aptitude-main{width: 100%;}


	.aptitude-main .mr_frBtnR{right: -3em;}
	.aptitude-main .mr_frBtnL{left: -3em;}

	.aptitude-main{width: 86%;}
	.hisList .txts{width: 380px;}
	.ideaList .itemBox2{margin: 0 0 0 1em;width: 95%;}
	.pw2-head{margin: 1em 0 0 0;}
	.hisDome{margin-top:0; }

	.hisb{padding-left: 95px;}
	.hisDome .dot,.hisDome .dot2{left: 7px;}
	.hisDome .wline{left: 31px;}
	.cyqyL{width:28%;}
	.cyqyR{width:60%;}
	.cyqyR dl{width: 45%;}


	.nav{display: none;}
	.menu-handler {display: block;}
	.open .top {left: -240px;right: 240px;｝


}






@media screen and (max-width:1024px){
	body{ -webkit-transition: all .3s ease .2s; -moz-transition: all .3s ease .2s; transition: all .3s ease .2s; position: relative; right: 0px;}
	.open .top { left: -240px;right: 240px;}
	.top{ right: 0px; height: auto;padding: 1em 0;}
	.top,.topFix{ padding: 0px;}
	.top .inner{ width: 100%;}
	.nav{ display: none;}
	.logo{ position: relative; top: 0px; margin-left: 3%;margin-top:0%;width:28%;}
	.logo a img{width:50%;}

	.topR{margin: 0 5% 0 0;}
	.abpic {width: 80px;height: 80px;line-height: 80px;}
	.abpic img{width:25px;}
	.abtxt{line-height: 24px;font-size: 15px;}
	.gymain ul li{margin: 1em 0;width: 48%;}
	.aboutH {height: 501px;}

	.yewu{margin:1em 0;width: 100%}
	.newH-main,.newH-main .bd{height: 262px;}
	.newH-main .bd li .fl{height: 100%;}
	.newH-main .bd li .fl img{height: 100%;}
	.newH-main .bd li .fr .frTop{margin: 1em 0 0 0;padding: 0;}
	.newH-main .bd li .fr .frTop a{margin: 1em 0 0 0;}
	.otherH{margin: 1.5em 0;}


	/*活力金亚*/
	.aptitude-main .mr_frBtnR{right:0;}
	.aptitude-main .mr_frBtnL{left: 0;}
	.aptitude-main .bd li{margin: 0 20px;}
	.aptitude-main{width: 100%;}
	.nybannr{height: 300px;}


	.cyqyL-head{margin: 2em 0 0 0;}
	.cyqyL{width: 30%;}
	.cyqyR{width: 62%;margin: 2em 0;}
	.cyqyR dl{width:45%;}
	.cyqyR dl a{font-size: 14px;line-height: 36px;}

	.qxpp{margin: 1em 0;}
	.information ul li{width: 31%;}
	.newH-main .bd li .fr{height: 99.4%;}


	.plateB p img{width: 100%;}
	.strength-main ul li{width: 33.2%;}
	.eject{top:8%;}

	.line-main .itm1 dl{width: 30%;}
	.line-main .itm2 input{width: 94%;}








	.menu-handler{ display: block;}
	.ibox-C .iboxT,.ibox-C:hover .iboxT{ top: 25%;}
	.ibox-C .bico,.ibox-C:hover .bico{ opacity: 0; display: none; transform: scale(1); -webkit-transform: scale(1); visibility: hidden;  transition: 0; -webkit-transform:0;}
	.ibox-C .line,.ibox-C:hover .line{ height: 0px; transition: 0; -webkit-transform:0;}
	.newImg .title{ width: 88px; height: 88px; line-height: 88px;}
	.nitem .nbox .t{ font-size: 24px;}
	.nitem .nbox .c{ margin-bottom: 5%;}
	.newCDemo{ margin-bottom: 30px; padding-bottom: 50px;}
	.newCDemo .c{ height: 42px;}
	.iboxMew{ display: block;}
	.iboxNew dd .t{ font-size: 18px;}
	.iboxService{ background-attachment: scroll;}
	.ptop{ height: 50px;}
	.pageNavBox{ height: 69px; padding: 0px; }
	.pageCur{ float: none; padding:0px 3%; margin-right: 0px;}
	.pageCur a{ margin: 0px 12px 0px 0px; padding-left: 15px;}
	.pageCur a.home{ padding-left: 20px;}
	.pageNav{ background-color: #E4E4E4; border-left: 0px none; border-bottom: 0px none; padding: 0px; width: auto;}
	.pageNav a{ border-right: 0px none; width: 20%; height: 34px; background-image: none;}
	.pageNav a:hover{ background-color: transparent; color: #666666;}
	.pageNav a.active{ background-image: none;}
	.pageNavBox.fixed .pageCur{ position: static; right: auto; top: auto;}
	.pageNavBox.fixed .pageNav{ position: fixed; left: 0px; top: 50px; width: 100%; z-index: 800; background-color: #E4E4E4;}
	.open .pageNavBox.fixed .pageNav { left: -240px;right: 240px;}
	.banner .pic .pimg{ display: none !important;}
	.pbanner{ background-position: center center; background-size: cover; background-repeat: no-repeat; height: 260px !important;}
	.pbanner .pimg{ display: none !important;}
	.pbanner .bg{ display: none;}
	.padding-page{ padding: 50px 0px;}
	.newsList .item{ padding: 20px;}
	.transYT { transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1; visibility: visible; transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT2 { transform: translateY(0px); -webkit-transform: translateY(0px); opacity: 1; visibility: visible; transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transXT { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; visibility: visible; transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transXT2 { transform: translateX(0px); -webkit-transform: translateX(0px); opacity: 1; visibility: visible; transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0ms,opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;  }
	.action.transYT { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action.transYT2 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action.transXT { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action.transXT2 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.industry-con{ font-size: 14px;}
	.f24{ font-size: 18px;}
	.f20{ font-size: 16px;}
	.industryT{ margin: 0px 0px 10px; font-size: 24px;}
	.reportList{ margin-left: -5%;}
	.reportList li{ margin:0px 0px 5% 5%; width: 45%;}
	.in-one-box .item{ font-size: 14px;}
	.in-one-box .item .t{ font-size: 16px;}
	.in-one-Img{ background-attachment: initial; background-size: cover;}
	.in-on-img-txt{ width: auto; margin:20px 0px 0px; float: none;}
	.in-one-box .item .ico{ width: 100px;}
	.in-one-box .item .t{ padding-top: 22px;}
	.industry-img2 .in-map{ left: auto; width: 100%;}
	.investorT{ font-size: 20px; margin-bottom: 20px;}
	.pbanner2{ height: 340px !important;}
	.mapBox{ position: relative; width: 100%; height: 400px; left: auto; top: auto;}
	.con-rightBox{ width: 94%; float: none;}
	.companyp-img{ margin-top: 5%;}
	.recommentIndustry dt{ padding: 0px 0px 0px 35px;}
	.fixedImg{ background-attachment: inherit;}



	.ideaPbox{ padding: 60px 0px;}
	.ideaPlist a:hover .bg{ display: none;}
	.historyT{ font-size: 24px; margin-bottom: 10px;}
	.historyDemo .filler2{ display: none;}
	.historyDemo .item .more{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px);}
	.companyp-List .num{ font-size: 60px;}
	.companyp-List dd{ font-size: 12px;}
	.companyPage{ padding: 50px 0px;}
	.ideaList .img{ width: 100%;}
	.ideaList .img img{ width: 100%;}
	.ideaList .oneItem .img{ float: none; width: 100%;}
	.ideaList .con{ width: 90%; background-color: #fff; background-color: rgba(255,255,255,0.9); left: 5%; top: 10%; height: 80%; text-align: center;}
	.ideaList .oneItem .con{ left: 5%;}
	.ideaList .itemBox .ico img{ margin: 0px auto; width: 30px;}
	.history-img{ top: 0px; bottom: 0; left: 0px; right: 0px; background-position: center center;/* position: absolute;*/}
	.historyPage{ font-size: 12px; padding: 80px 0px;}
	.historyPage .by{ font-size: 24px;}
	.historyBox{ padding:250px 0 0px;}
	.proces-dl dd{ padding:0px 0px 80px 0px;}
	.proces-dl .oneItem{ padding: 0px;}
	.proces-dl .proces-bt{ font-size: 18px;}
	.proces-t2{ padding: 10px 6%;}
	.proces-t2 .sj{ bottom: -10px;}
	.proces-con{ padding: 25px 6%;}
	.proces-list .num{ font-size: 40px;}
	.joinList .itemBox .c{ font-size: 12px;}
	.recruitmentBox{ text-align: center; float: none; width: auto;}
	.recruitmentTbl .reitem{ width: 36%;}
	.recruitmentTbl .reitem2{ width: 51%;}
	.training-proces-line{ display: none;}
	.training-proces .ico i{ /*transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg);*/}
	.training-proces li{ width: 100%; float: none; height: auto; padding-bottom: 15px; font-size: 14px;}
	.training-proces li.item1, .training-proces li.item7{ width: auto; text-align: center;}
	.training-proces li.mtItem{ height: auto; padding: 0px 0px 15px 0px;}
	.training-proces .ico,.training-proces .item1 .ico,.training-proces .item7 .ico{ position: relative; margin:10px auto; top: auto; left: auto; right: auto; display: block; margin:0px  20px;}
	.training-proces .ico{ background:none #869fce; border-radius: 50%; float: left; display: block;}
	.training-proces .txt{ display: block; padding: 12px 5%; text-align: left; border-radius: 5px; background-color: #869fce; color: #fff;}
	.pageT{ font-size: 20px; margin-bottom: 20px;}
	.pageNavBox2{ height: 35px;}
	.pageNavBox2 .pageCur{ border-top: 0px none; background-color: transparent;}
	.subsidiaryTbox{ font-size: 18px;}
	.one-subsi-list .item{ border-radius: 50%; padding: 28px;}
	.one-subsi-list .item .num{ font-size: 40px;}
	.one-businnes .con{ padding: 20px 20px 35px; min-height: 180px;}
	.one-businnes .con .t{ font-size: 16px;}
	.two-subsi .item2{ float: none; width: 100%; margin-bottom: 20px; height: auto;}
	.two-subsi .img img{ margin: 0px auto; width: auto; height: auto; max-width: 100%; position: relative; top: auto; left: auto;}
	.two-subsi .ico{ right: 50%; top: 100%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); width: 40px; height: 40px; margin: -20px -20px 0px 0px;}
	.two-subsi .item{ width: 50%;}
	.two-subsi .item .ico{ right: 0%; top: 50%;}
	.two-subsi .align-vertical{ border-left: 0px none;}
	.subDL-img2 .sub-map{ left: auto; width: 100%;}
	.sub-num{ font-size: 50px;}
	.for-subsi,.for-subsi-l{ float: none; width: 100%;}
	.for-subsi{ background-position: center center; width: 510px; margin: 0px auto 20px; height: 300px;}
	.for-subsi .num2{ top: 0%; left: 16%;}
	.for-subsi .num1{ left: 50%;}
	.for-subsi .num4{ left: 16%;}
	.subsidiaryTbox2 .t{ font-size: 16px;}
	.subsidiaryTbox2 .t img{ display: block; margin-bottom: 5px;}
	.seven-subsi-list li{ width: 30%; padding-left: 5%;}
	.seven-subsi-list .sub-num2{ font-size: 12px;}
	.sex-subsi{ padding-top: 0px;}
	.sex-subsi .sbox{ position: relative; left: auto; top: auto;}
	.sex-subsi .bbox{ position: relative; left: auto; bottom: auto;}
	.sex-subsi .bbox li:nth-child(1){ margin-bottom: 15px;}
	.sex-img img{ display: none;}
	.sex-box{ position: relative; left: auto; top: 0px; margin: 0px auto; padding: 60px 0px; height: 50px; width: 170px; border-radius: 50%; background-color: #f6f6f6;-moz-box-shadow:-5px -5px 5px #dedede inset;
	-webkit-box-shadow:-5px -5px 5px #dedede inset;box-shadow:-5px -5px 5px #dedede inset;  }

}
@media screen and (max-width:861px){
	.vwrap .videobox { width: 560px; margin-left: -298px; }
	.banner .flex-direction-nav { display: none;}
	.banner .binbox{ left: 0; width: 90%; padding: 0px 5%;}
	.flex-direction-nav a{ top: 28%;}
	.banner .flex-direction-nav .flex-prev{ left: 5%;}
	.banner .flex-direction-nav .flex-next{ right: 5%;}
	.iboxNew .item1{ width: 100%;}
	.iboxNew .item2,.iboxNew .item3{ display: none;}
	.iboxNew a:link,.iboxNew a:visited { color: #616161;}
	.iboxNew dd .button--aylen{ display: block;}
	.iboxNew dd{ height: auto;}
	.iboxNew dd a{ position: relative; left: auto; bottom: auto; padding: 40px 5% 28px; width: 90%;}
	.iboxNew dd a,.iboxNew dd:hover a{ background-color: #d8f0ff; height: auto; border-bottom: 0px none;}
	.iboxNew dd .t{ margin-bottom: 8px; font-size: 20px;}
	.iboxNew dd .button--aylen{ margin-top: 24px;}
	.iboxNew dd.item2 a,.iboxNew dd.item2:hover a{ background-color: #fff;}
	.iboxNew dd:hover a{padding: 40px 5% 28px;}
	.ibox{ height: auto !important;}
	.ibox .item1{ width: 50%;}
	.ibox .item2{ width: 50%;}
	.ibox .item3{ width: 100%;}
	.ibox4,.ibox5{ height: 100%; float: left; display: block; width: 50%;}
	.iboxNew{ position: relative; bottom: auto !important; left: auto;}
	.ibox1 .iboxB{ display: none;}
	.ibox1 .iboxT{ width: 90%; left: 5%;}
	.ibox-C .iboxT, .ibox-C:hover .iboxT{ top: 20%;}
	.iboxService a{ padding: 80px 0px;}
	.ibox .item .pimg2{ height: auto;}
	.ibox .item .pimg2 img{ height: auto;}
	.ibox3 .con{ height: 60px; position: absolute; left: 0px; bottom: 0px; background-color: #fff; width: 90%; overflow: hidden;}
	.ibox3 .con .t{ padding-top: 0px; line-height: 60px;}
	.ibox3 .con .more{ display: none;}
	.ibox5 .iboxT,.ibox5:hover .iboxT{ top: 30%;}
	.iboxSider .item1{ float: none; width: 100%;}
	.iboxSider .item2{ float: none; padding-bottom: 15%; width: 100%;}
	.foot .item1, .foot .item2{ float: none;}
	.u-arrow{ bottom: 235px;}
	.newsList ul{ margin-left: -4%;}
	.newsList li{ margin-left: 4%; width: 46%;}
	.infoT .nsharp{ float: none; display: block; height: 20px; margin-bottom: 10px;}
	.industryDl .industry-img,.industryDl .industry-con{ float: none; width: auto;}

}


@media screen and (max-width:800px){

	.topR{width: 23%;}
          .wcaL{width: 100%;float: none;}
          .wcaR{display: none;}
        .wca{margin: 1em 0;}




}


@media screen and (max-width:641px){
	.vwrap .videobox { width: 400px; margin-left: -218px; height: 350px;  margin-top:-175px;}
	.footerT .fr select{width: 100%;}
	.foot{ width: 100%; padding: 0px; background-color: #f4f4f4; margin: 0px auto; border-top: 12px solid #f4f4f4;}
	.foot .inner{ background-color: #fff; width: 90%; padding: 25px 5%;}
	.footT{ padding-bottom: 20px;}
	.footT .t{ font-size: 20px;}
	.footT .c{ font-size: 16px;}
	.sharpBox a{ background:none #616161; border-radius: 50%;}
	.sharpBox a .ibg{ background:none #205bab; border-radius: 50%;}
	.sharpBox a em{ transform: scale(0.7); -webkit-transform: scale(0.7);}
	.content{ background-color: #f4f4f4; width: 94%; padding: 0px 3%; overflow: hidden;}
	.banner .flex-direction-nav a{ width: 40px; height: 40px; background-size: cover !important;}
	.flex-direction-nav a{ top: 25%;}
	.banner .binbox{ top: 8%;}
	.banner .binbox .zh{ font-size: 25px;}
	.iboxNew{ width: 94%; padding: 12px 3%; margin: 0px auto; background-color: #F4F4F4;}
	.iboxNew dd{ background-color: transparent;}
	.iboxNew dd a,.iboxNew dd:hover a{ padding: 25px 5% 20px;}
	.iboxNew dd .t{ margin-bottom: 5px; font-size: 18px;}
	.iboxNew dd .button--aylen{ margin-top: 18px;}
	.ibox-C{ height: auto;}
	.iboxT .t, .ibox4 .name{ font-size: 30px;}
	.ibox .item1{ width: 100%; float: none; display: block;}
	.ibox .item2{ height: auto !important; float: none; display: block; width: 100%;}
	.ibox .item3{ float: none; display: block;}
	.ibox1,.ibox2,.ibox3{ margin-bottom: 20px;}
	.ibox4,.ibox5{ float: none; width: 100%; margin-bottom: 12px;}
	.ibox4{ margin-bottom: 20px;}
	.ibox .item1 .imgbox{ height: 100%; background-color: transparent;}
	.ibox .item1 .pimg{ display: none;}
	.ibox1{ padding: 20px 0px;}
	.ibox2 .iboxT,.ibox2:hover .iboxT{ top: 30%;}
	.ibox3 .con{ position: relative; left: auto; bottom: auto; height: auto; padding-bottom: 5%;}
	.ibox3 .con .t{ line-height: 1.4; padding: 5% 0px; height: auto;}
	.ibox3 .con .c{ height: auto; margin-bottom: 5%;}
	.ibox3 .con .c,.ibox3 .con .more{ display: block;}
	.iboxService{ margin: 0px auto 12px;}
	.ibosmore{ width: 80%;}
	.ibosmore .en{ font-size: 36px;}
	.ibosmore .zh{ font-size: 15px; display: block; width: 80%; margin: 0px auto;}
	.ibosmore .bor1,.ibosmore .bor2{ width: 100%; left: 0px; box-sizing: border-box;}
	.iboxSider .item1{ margin-bottom: 12px;}
	.iboxSider .item2{ background-color: #fff;}
	.newCBox{ width: 90%;}
	.newCDemo .slick-dots li a{transform: scale(0.7); -webkit-transform: scale(0.7);}
	.nitem .nbox{ position: relative; left: 0px; width: 90%; top: 0px; padding: 68px 5% 48px; background-color: #fff; color: #7c7c7c;}
	.newImg .title{ width: auto; height: auto; color: #205bab; bottom: 262px; line-height: 1.2; left: 5%; background-color: transparent; border-radius: 0px;}
	.nitem .nbox .t{ margin-bottom: 0px; font-size: 24px;}
	.nitem .nbox .c{ height: 72px; margin-bottom: 28px;}
	.newImgDemo .button--aylen{ border-color: #205bab; color: #205bab;}
	.newImgDemo .button--aylen .i3{ color: #205bab;}
	.newImgDemo .button--aylen:hover .i3{ color: #fff;}
	.onumBox{ position: static; height: auto;}
	.onumBox span{ display: none !important;}
	.onumBox .pleft,.onumBox .pright{ width: 40px; height: 40px; background-size: cover; display: block; top: 50%; margin-top: -174.5px;}
	.onumBox .pleft{ background-image: url(../images/banner_l.png); left: 5%;}
	.onumBox .pright{ background-image: url(../images/banner_r.png); right: 5%;}
	.pageNavBox{ font-size: 11px;}

	.top{padding: 1em 0;}
	.logo{margin-left: 3%;margin-top:0;width:60%;}
	.logo a img{width:45%;}
	.historyT{ font-size: 20px; margin-bottom: 0px;}
	.historyDemo .owl-controls .owl-buttons div.owl-prev{ left: 2%;}
	.historyDemo .owl-controls .owl-buttons div.owl-next{ right: 2%; }
	.companyp-List{ padding: 20px 0px;}
	.companyp-List dd{ background-position: center top; float: none; width: 100%; padding: 15px 0px 10px; font-size: 14px;}
	.companyp-List dd.item1{ width: auto; text-align: center; }
	.recommentIndustry-list .con .ico{ width: 35px; margin-bottom: 5px;}
	.ideaList{ width: 90%; margin: 0px auto; padding: 20px 5% 0px; background-color: #f4f4f4;}
	.ideaList .item{ margin-top: 20px; background-color: #fff;}
	.ideaList .item:nth-child(1){ margin-top: 0px;}
	.ideaList .con,.ideaList .oneItem .con{ position: relative; height: auto; left: auto; top: auto; margin: 0px auto; padding:1em 0px; text-align: left;}
	.ideaList .itemBox{ width: auto;}
	.ideaList .oneItem .itemBox,.ideaList .itemBox2,.pw2-head{margin: 0;}
	.ideaList .itemBox2{width:100%;}
	.ideaList .itemBox .moreMess{margin: 1em 0;}

	.ideaList .itemBox .ico img{ margin: 0; width: 25px;}
	.em,.qxpp-head p,.businessH div{font-size: 20px;}
	.ny-ConceptTit,.qxpp-head h1,.businessH h1{font-size: 25px;}
	.ideaList .itemBox .vertical-inner .c{margin:1em 0 0 0;}

	.historyPage{ padding: 50px 0px;}
	.historyPage .by{ font-size: 20px;}
	.historyBox{ padding: 50px 0px 0px;}


	.hisDome {padding-top: 0;padding-bottom: 0; margin-top: 0;   }
	.hisb{padding: 0;height: 200px !important;}
	.hisDome .dot2,.hisDome .dot,.hisDome .wline,.hisList .line2,.hisList .aw{display: none;}
	.hisList .txts{padding: 1em;width: 88%;}

	.aptitude{padding: 1em 0;margin: 0;}
	.aptitude-main{width: 100%;margin: 1em auto;padding: 0 0 2em 0;}
	.aptitude-main .pageState{bottom: 0;}
	.aptitude-main .mr_frBtnR,.partner-main .mr_frBtnR{right: 0;}
	.aptitude-main .mr_frBtnL,.partner-main .mr_frBtnL{left: 0;}
	.aptitude-main .mr_frBtnL, .aptitude-main .mr_frBtnR{bottom: 46%;}
	.partner{margin: 1em 0;}
	.partner-main{margin: 1em 0 0 0;}
	.partner-main .bd ul{margin: 0 auto;}
	.partner-main .bd li{width:156px;}
	.partner-main .bd li img{max-width: 95%;}
	
	.aptitude-main .bd ul{width: 100% !important;}
	.aptitude-main .bd li{margin:0 auto;right: 0;}

	.footer{padding: 1em 0;}
	.footerT .fl,.footerT .fr,.footerC1, .footerC2,.footerC3{width:100%;float:none;}
	.footerC3{text-align:center;display: none;}
	.footerT .fr,.footerB{margin: 1em 0;}


	#container dl{bottom: 3%;}
	.aboutHL{width:96%;float: none;padding: 1em 2%;}
	.gyhead h1,.otherH-head h3{font-size: 25px;}
	.gyT strong{font-size: 22px;}
	.gyhead h3,.otherH-head p{font-size: 20px;}
	.gyhead{margin: 0;}
	.gymain ul li{margin: 1em 0;}
	
	.aboutH{height: auto;}
	.gymain ul li{width:48%;}
	.aboutHR{padding:2%;width:96%;overflow: hidden;}

	.abjj {font-size: 14px;line-height: 24px;margin: 1em 0 0 0;}
	.abother,.newH-main{margin: 1em 0 0 0;}
	.abpic {width: 50px;height: 50px;line-height: 50px;}
	.abpic img{width:25px;}
	.abtxt {font-size:14px;line-height: 24px;margin: 1em 0 0 0;}

	.otherH,.yewu{margin: 1em 0;}
	.otherH ul li{width:100%;float: none;padding: 1em 0;}
	.otherH ul li a dl{margin: 1em auto;width: 35%;height: auto;}
	.otherH ul li a dl img{width:100%;}


	.newH-main .bd li .fl{width:100%;float: none;height: auto;}
	.newH-main,.newH-main .bd{height: auto;}
	.newH-main .bd li .fr{border-left:1px #dbdbdb  solid;width:95%  !important;height: auto;}
	.newH-main .pageState{display: none;}
	.newH-main .bd li .fr .frTop {padding: 0 0 1em 0;margin: 1em 0 0 0;}
	.newH-main .bd li .fr .frTop a{margin: 1em 0 0 0;}
	.newH-main .bd li .fr .frTop h2{height: auto;font-size: 20px;}
	.newH-main .bd li .fr .frBOM{line-height: 45px;}


	.solutionIlist li,.solutionIlist li.first{width:100%;}
	.solutionIlist {position: relative;overflow: hidden;width: 100%;height: auto;margin: 1em 0 0 0;}
	.solutionIlist li{height: 10em;margin: 0 0 1em 0;}
	.solutionIlist .itemt1{left: 8% !important; opacity: 1 !important;visibility: visible !important;}
	.zaik{display:none;}
	.solutionIlist .con,.solutionIlist li.active .blue-90{display: none;}




	/*活力金亚-发展历程*/
	.ab5{top:0;}





	/*人才招聘*/
	.strength{padding: 1em 0;}
	.strength-main{margin: 1em 0 0 0;}
	.strength-main ul li{width:100%;float: none;}
	.paging{margin: 0;}
	.SplitPage{overflow: hidden;}
	.paging a{padding: 0 1em;}
	.eject{width:95%;top:5%;}
	.pop-main{max-height: 20em;overflow-y: auto;}
	.pop-head{font-size: 20px;}
	.pop-top {height: auto;line-height: 36px;font-size: 14px;margin: 0 0 .5em 0;}
	.pop-top dt{width:100%;}

	.pop-footer{text-align: left;}
	.pop-footer input{float:right;margin: 10px 0 0 0;padding: 5px 1em;}



	/*WCA2017*/
	.new-tab{margin: 1em 0 0 0;}
	.information {margin: 1em 0 0 0;padding: 1em 0;}
	.information ul li {width: 100%;margin: 0 0 1em 0;float: none;}




	/*在线招聘*/
	.line-main .itm1,.line-main .itm2{margin:1em 0 0 0;}
	.line-main .itm1 dl {float: none;width: 100%;margin: 0 0 1em 0;}
	.line-main .itm2 input{width:85%;}
	.line{padding: 1em 0 121px;}

	.new-tab2{margin: 1em 0 0 0;}
	.plateB p img{width:100%;}
	.plateB{min-height: auto;}

	.plateB table tr td{width:100%;display: block;}
	.new-tab{padding: 0 0 10px 0;}
	.new-tab dl{margin: 0 .5em .5em;}
	.new-tab dl a{font-size: 14px;padding:0;}




	/*产品展示*/
	.case,.caseB2{margin: 1em 0;}
	.case-head dl {margin: 0 1em 1em;padding: 0;background:none;}
	.case-head dl a{padding: 0;}
	.oncaseB{background: none !important;}
	.case-head dl a{font-size: 14px;}
	.caseB2 a {width: auto;height: 28px;line-height: 28px;border-radius: 28px;margin:0 1em 0 0;padding: 0 1em;}

	.case-main ul li {width: 100%;margin: 0 0 1em 0;}
	.case-pic{height: auto;}

	.newB-top h1{font-size: 20px;}
	.newB-botom {margin: 1em 0;}
	.newB-botom .wrap2 p{text-indent: 0;}
	.newB-botom .wrap2 p img{width:100%;}


	.topR{display:none;}
	.nybannr{height: 10em;}
	.top .inner{margin: 0;}
	.cyqy{height: auto;}
	.cyqyL{width: 100%;padding: 0;}
	.cyqyL-head{margin: 1em 0 0 0;}
	.cyqyL-main {margin: 2em 0;}
	.cyqyR {width: 100%;margin: 1em 0;}

	.cyqyR dl{width:100%;margin: 1em 0 0 0;float: none;}
	.cyqyR dl a {font-size: 14px;line-height: 38px;}
	.qxpp-mian ul li{width: 49.5%;height: 100px;line-height: 100px;}
	.qxpp-mian ul li a img{max-width: 80%;}
	.qxpp-mian{border-top: 1px #dedede solid;}
	.loga{display:none}
	.qxpp-mian ul>li,.qxpp-mian ul>li+li,.qxpp-mian ul>li+li+li{border-top: none; }

	.plate{margin: 0 0 2em 0;}
	.plate ul li{padding:1em 0;}
	.plate ul li .plateL,.plate ul li .plateR{width:100%;}
	.plate ul li .plateL{height: 8em;}
	.plate ul li .plateR h1{font-size: 25px;margin:0 0 1em 0;}
	.plate ul li .plateR p{line-height: 24px;}
	.plate ul li .plateR a{margin: 1em 0 0 0;}

	.new-tab2 dl{margin: 0 1em 0 0;}
	.new-tab2 dl a{padding: 0;}
	.new-tab2 dl a{font-size: 14px;}

	.flash .con ul li {width: 100% !important;height: auto;}



	.ywfuse-main{margin: 1em 0;}
	.flash *{color: #424242 !important;}
	.flash * a{border:1px #424242 solid !important;}
	.flashL{width: 30%;}
	.flashR{width: 60%;opacity: 1;}
	.flashL p{font-size: 18px;}
	.flashL div{width: 90px;height: 90px;background-size: cover !important; }
	.flash .con ul .qiu .flashL div{background-position: 0 0;}
	.ywfuse-main,.flash,.flash .con{height: auto;}
	.flash ul{overflow:hidden;}
	.flash .con ul li{background: none !important;border-bottom: 1px #424242 solid;margin: 0 0 1em 0;padding: 0 0 1em 0;}
	.ywfuse{font-size: 25px;line-height: 53px;height: 53px;}
	.relation-main{height: auto;margin: 1em 0;}

	.relation-main .fl,.relation-main .fr{width: 100%;float: none;height: auto;}
	.relation{margin: 1em 0 0 0;}
	.line-main .itm4 .yzm{width:30%;}
	.line-main .itm4 .yzm input{width: 100%;}


	.relation-main .fr table tr td{width: 100%;display: block;font-size: 16px !important;}


	.newB-paging{height: auto;line-height: 25px;padding: 1em 0;}
	.prenew,.nextnew{display: block;width: 100%;float: none;}
	.new-retu{position: relative;display: block;}

	.xzzx{padding: 1em 0;}
	.xzzx-main{margin: 1em auto 0 auto;padding: 2%;width: 96%;}

	.xzzx-main ul li .fl {padding: 0 0 0 54px;font-size: 14px;width: 50%;overflow: hidden;height: 61px;}

	.khfw-main ul li{width: 100%;float: none;}
	.khfw-main{height: auto;}
	.khfw{margin: 1em 0;}
	.khfw-main ul li:hover {top:0;}

            .wcaL ul li {padding: 0 0 1em 0;margin: 0 0 1em 0;}
            .wcaL ul li .wcaLL,.wcaL ul li .wcaLR{width: 100%;float: none;}
            .wcaLR-top{font-size: 18px;margin: 1em 0 0 0;}
            .wcaLR-foot{margin: 1em 0 0 0; }
        .paging a{margin: 0 5px 5px 0;}



}


























